home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
017
/
bat203.lbr
/
bat203.doc
< prev
next >
Wrap
Text File
|
2011-02-02
|
5KB
|
89 lines
EBL version 2.03 errata.203 8/31/84
A new version of Extended Batch Language is available!
This version is 2.03. Please help be a beta tester and try it
out! I have given it a good shake down in testing and can
find no problems with this version. If I do not hear of any
problems with this new version by 8/31/84, I will make this
version the standard version. In the mean time, all users who
have contributed can take advantage of this new version by
simply downloading it from the BAT-BBS.
The changes/updates are as follows:
1. A bug was found in the interface between EBL and DOS. When
EBL transfers control back to DOS, it also passes any
variables that have been modified (%0 to %9). The problem
found with this interface is seen only on certain
configurations of systems. The symptoms seen in the system
are completely unrelated to EBL and may even show up as
random errors with OTHER programs! If you suspect problems
with another program, you may wish to switch to this new 2.03
version of EBL which removes this rare and random problem
with DOS.
2. Because of problems with INT25 in DOS (disk read) which
will not work in some networks and when the DOS 'ASSIGN'
command is used, there is now a way to avoid this interrupt.
This interrupt is only used in the STATEOF command. The new
format for this command is:
STATEOF [filename] [drive.list]
The [drive.list] option is new. This token is a list of
diskette drive letters which are to be searched for the
specified [filename]. For example, a [drive.list] of ACD will
search disk drives A:, C:, and D: in that order. If a
diskette is not in drive A:, DOS will request that the user
insert one and say "Abort, Retry, Ignore".
That is, only the drive letters listed in [drive.list] will
be searched and ALL MUST BE INSERTED AND READY.
If the [drive.list] option is not used, the old method of
searching drives A:, B:, C:, and D: will be used and if a
diskette is not inserted or ready, it will be ignored. Do not
omit this option if you are using the STATEOF command with
the DOS 'ASSIGN' statement or in a network environment.
All errors and return codes for the STATEOF command are the
same. Note that now the STATEOF command can also search
expanded drive lettering (E:, F:, etc...) by using the
[drive.list] option with these respective letters.
3. The new version of DOS 3.0 is also supported with this and
all future levels of EBL (ver 2.02 and higher). Please note
that this early version of EBL does not support nested batch
files under DOS 3.0 as it is in 2.0. In other words, a second
level of command processor cannot be loaded to run another
(nested) level of batch files. I am currently looking at ways
to fix this limitation within DOS 3.0 and will notify
everyone when I have a version which allows nesting under DOS
3.0.
4. The version 2.03 of EBL contains all the changes that were
in effect for earlier versions with one exception. The
keystrokes that are emitted during a stacking operation are
now much more complete. Specifically, the scan codes for all
ASCII characters are included with the keystroke. This
change was made because some programs were found to be
looking for specific scan code values from the IBM-PC instead
of true ASCII values.
The effect of this change is to allow STACK and BEGSTACK
statements to be used with a wider range of programs.
Multi-mate is an example of a program that will now work
properly with these EBL statements. It is expected that
there may be other programs which will now work with the
keyboard stack within EBL.